//
//  AppSetting.h
//  AppFinaceHT
//
//  Created by LionGlory on 13-8-20.
//  Copyright (c) 2013年 Lion. All rights reserved.
//

#import <Foundation/Foundation.h>

////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
#pragma mark - APP 基本设置
////////////////////////////////////////////////////////////////////////////////

// =============================================================================
//
// HT  版本 【K_APP_SET_APP_IS_HT = 1】
// OEM 版本 【K_APP_SET_APP_IS_HT = 0】
// 编译时将会 提醒 OEM 版本需要注意的地方
//
// 1 = YES, 0 = NO
//
// =============================================================================
#define K_APP_SET_APP_IS_HT 0
#define K_APP_OEM_ERROR_INFO @"【OEM版本】需要删除此处代码, 从 【S】 K_APP_SET_APP_IS_HT 到 【E】 K_APP_SET_APP_IS_HT"

//发布服务器地址：
#define K_APP_Host @"http://htmdata.fx678.com/15"

//md5_key
#define K_APP_MD5_KEY @"htm_key_data_2099"

//s (secret)
#define K_APP_SECRECT @"9f5cf08d646ca785741d7bfeb8463caf"

////////////////////////////////////////////////////////////////////////////////
// 版本更新检查, OEM 版本需要修改成对应的版本检查地址
//#define K_APP_SET_UPDATE_CHECK @"http://m.fx678.com/Upgrade.aspx?ver=FX678_IPHONE_%@"
//平台: 1 android  2 iOS  3 iOS hd
#define K_APP_SET_UPDATE_CHECK @"%@/app/check.php?s=%@&package=%@&platform=%@&version=%@&time=%@&key=%@"
////////////////////////////////////////////////////////////////////////////////

// App Id
#define K_APP_SET_APP_ID @"000000"  // 没发布的版本把 app id 设置为 000000

// 版本号
#define K_APP_SET_VERSION @"V1.0.1"

//包名
#define K_APP_SET_PACKAGE @"com.financeyl.finance"

//平台
#define K_APP_SET_PLATFORM @"iphone"

//版本307
#define K_APP_SET_VERSION_NUM @"101"

// UMeng key
#define K_APP_SET_APP_UMENG_KEY @"5743f9cee0f55af3f20016cd"

// 意见反馈邮箱
#define K_APP_SET_SERVER_EMAIL @"[xxxxxx]"

// 汇通 wap fx678 网址
#define K_APP_SET_HT_FX678 @"http://wap.fx678.com/"

// 汇通 论坛 网址
#define K_APP_SET_HT_BBS @"http://my.fx678.com"

//汇通 ETF 网址
#define K_APP_SET_HT_ETF @"http://unews.fx678.com/union/ht/ETF.htm"

//在线答疑 提问题通知 Name
#define K_APP_ONLINE_ANSWER_QUESTION @"HTAllExpertsView_Question"

////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////

#define APP_IPHONE5_H_OFFSET 88.0f;

////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////
#pragma mark - 默认背景颜色设置
////////////////////////////////////////////////////////////////////////////////
// 深灰黑色
#define K_APP_BG_COLOR [UIColor colorWithRed:35.0f/255.0f green:35.0f/255.0f blue:40.0f/255.0f alpha:1.0]
// 浅灰黑色
#define K_APP_NAV_BG_COLOR [UIColor colorWithRed:56.0f/255.0f green:56.0f/255.0f blue:56.0f/255.0f alpha:1.0]
// 白色
#define K_APP_NEWS_BG_COLOR [UIColor colorWithRed:240.0f/255.0f green:240.0f/255.0f blue:240.0f/255.0f alpha:1.0]
// 灰白色
#define K_APP_NEWS_NAV_BG_COLOR [UIColor colorWithRed:160.0f/255.0f green:160.0f/255.0f blue:160.0f/255.0f alpha:1.0]

////////////////////////////////////////////////////////////////////////////////
#pragma mark - Table Cell 选中颜色
////////////////////////////////////////////////////////////////////////////////
#define K_APP_TABLE_CELL_SELECTED_COLOR [UIColor colorWithRed:35.0f/255.0f green:35.0f/255.0f blue:40.0f/255.0f alpha:1.0]

////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
#pragma mark - 行情 变化 颜色设置
////////////////////////////////////////////////////////////////////////////////

#define K_APP_CLEAR_COLOR [UIColor clearColor]

// UDP 颜色变化设置 红涨 绿跌 白平
#define K_APP_MARKET_UP_COLOR [UIColor redColor]
#define K_APP_MARKET_DOWN_COLOR [UIColor greenColor]
#define K_APP_MARKET_EQUAL_COLOR [UIColor whiteColor]

#define K_APP_MARKET_UDP_COLOR [UIColor whiteColor]

//#define K_APP_MARKET_UP_IMAGE    [UIImage imageNamed:@"head_bg_red.png"]
//#define K_APP_MARKET_DOWN_IMAGE  [UIImage imageNamed:@"head_bg_green"]
//#define K_APP_MARKET_EQUAL_IMAGE [UIImage imageNamed:@"head_bg_gray"]


#define K_APP_MARKET_ARROWUP_IMAGE    [UIImage imageNamed:@"market_arrowUP.png"]
#define K_APP_MARKET_ARROWDOWN_IMAGE  [UIImage imageNamed:@"market_arrowDown.png"]

////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////

// app advert 广告图片缓存目录
#define K_APP_ADVERT_DIRECTORY @"/image_advert/"
#define K_APP_LAUNCHADVERT_DIRECTORY @"/image_launchAdvert/"
// 广告的大版本号 键
#define K_APP_ADVERT_VERSION_NO @"HT_APP_ADVERT_VERSION_304"

// 广告图片的小版本号 键
#define K_APP_ADVERT_SMALL_VERSION_N1 @"HT_APP_ADVERT_VERSION_304_SMALLN1"
#define K_APP_ADVERT_SMALL_VERSION_N2 @"HT_APP_ADVERT_VERSION_304_SMALLN2"

// 广告地址
#define K_APP_ADVERT_SMALL_SRC @"HT_APP_ADVERT_VERSION_301_SMALL_REC"


////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////

// 行情中心功能提示
#define K_APP_MARKET_ALTER  @"K_APP_MARKET_ALTER"
// 新闻功能提示
#define K_APP_NEWS_ALTER  @"K_APP_NEWS_ALTER"
// 报刊杂志功能提示
#define K_APP_NEWSPAPSE_ALTER  @"K_APP_NEWSPAPSE_ALTER"
// 首页功能提示
#define K_APP_MAIN_ALTER  @"K_APP_MAIN_ALTER"

////////////////////////////////////////////////////////////////////////////////
//****************************************************************************//
////////////////////////////////////////////////////////////////////////////////


@interface AppSetting : NSObject<UIAlertViewDelegate>{
    int appUpdateType;
    NSString *appUpdateUrl;
}

////////////////////////////////////////////////////////////////////////////////
// 启动 默认值检查
-(void) launchingDefaultSetting;

////////////////////////////////////////////////////////////////////////////////
-(float)appScreenHeight;
-(void)appUpdateCheck:(BOOL)isAuto;

////////////////////////////////////////////////////////////////////////////////
#pragma mark - Server Time
////////////////////////////////////////////////////////////////////////////////
-(void)serverUnixTime;
-(NSDictionary*) httpUnixTime;


+(AppSetting*) manager;

@end
